Skip to content

Protobuf 22.5 cpp #11961

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 63 commits into from
May 23, 2025
Merged

Protobuf 22.5 cpp #11961

merged 63 commits into from
May 23, 2025

Conversation

kannanjgithub
Copy link
Contributor

No description provided.

ejona86 and others added 30 commits March 12, 2025 13:23
…ose since it doesn't work on multiarch build arch64.
…ule instead of as a package, and this version is not available to install. Hence building cmake from source. Building the latest source of cmake needs openssl location to be specified (or have openssl turned off) so using the older version 3.13.4
…uf progress bar is causing 'access denied error' on windows console: crc-org/crc#1184
…uf progress bar is causing 'access denied error' on windows console: crc-org/crc#1184
@kannanjgithub
Copy link
Contributor Author

Windows run: fusion/0b0cb5e6-81e6-47ec-982b-ea4ba8d44f23

@kannanjgithub kannanjgithub marked this pull request as ready for review May 14, 2025 10:08
@kannanjgithub kannanjgithub requested a review from ejona86 May 14, 2025 10:10
set CMAKE_NAME=cmake-3.3.2-win32-x86
echo on
@rem set PROTOBUF_VER=21.7
choco install -y gradle git curl pkgconfiglite
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't use the system-installed gradle, so I don't know why that is here. Git should already be installed; is this some different version of git? What uses curl?

I had thought we were going to be adding these installations to the base image itself. OpenJDK in particular I'm not wild about installed every invocation, as it is relatively large.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed git and gradle. git command is not available in PATH on the VM I worked with even though the build is going through on CI.

@kannanjgithub kannanjgithub requested a review from ejona86 May 15, 2025 14:58
Copy link
Member

@ejona86 ejona86 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I still wish we installed JDK in our windows base image, but let's get this in and have anything else be future iteration.

set CMAKE_NAME=cmake-3.3.2-win32-x86
choco install -y pkgconfiglite
choco install -y openjdk --version=17.0
set JAVA_HOME="c:\Program Files\OpenJDK\jdk-17"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Delete JAVA_HOME. We don't want it. It just causes confusion. All tools should be able to find java from PATH.

@kannanjgithub
Copy link
Contributor Author

The PR is for merging into master but the checks is running with 1.72.x presubmit config where I haven't changed it from windows 2016 to windows 2019. @ejona86

@ejona86
Copy link
Member

ejona86 commented May 22, 2025

@kannanjgithub, it ran for both v1.72.x and master (if two kokoro jobs have the same github status name, then they overwrite each other's status). https://source.cloud.google.com/results/invocations/b798aba2-5a28-4f88-ba57-b25aa54d6e56

I'm looking into why v1.72.x is running.

@ejona86
Copy link
Member

ejona86 commented May 22, 2025

I don't know why v1.72.x ran. But I did re-trigger master, because your change to the machine being used hadn't propagated yet. Looks like the new run is using an upgraded machine. https://source.cloud.google.com/results/invocations/0f81ab03-5254-4051-b12f-2b3fd9b7444d

@kannanjgithub kannanjgithub merged commit 46485c8 into grpc:master May 23, 2025
23 of 26 checks passed
@kannanjgithub kannanjgithub deleted the protobuf-22.5-cpp branch May 23, 2025 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants